// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境
const db = cloud.database()
const dishesData = db.collection("dishes-data");

// 云函数入口函数
exports.main = async (event, context) => {
    let result = await dishesData.where({}).get()
    let data = result.data
    let obj = {}

    data.forEach(item => {
        let { category, cid, ...rest } = item
        if (!obj[item.category]) {
            obj[item.category] = { category, cid, data: [] }
            obj[item.category].data.push(rest)
        } else {
            obj[item.category].data.push(rest)
        }
    })
    return {
        data: Object.values(obj)
    }




}